// samsting : this file is auto create.

#ifndef ALIYUN_Ram_UpdateUserRequest_H_
#define ALIYUN_Ram_UpdateUserRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Ram {

class UpdateUserRequest : public RpcAcsRequest {
public:
  UpdateUserRequest();

  const string& GetUserName(void) const;
  void          SetUserName(const string& UserName);

  const string& GetNewUserName(void) const;
  void          SetNewUserName(const string& NewUserName);

  const string& GetNewDisplayName(void) const;
  void          SetNewDisplayName(const string& NewDisplayName);

  const string& GetNewMobilePhone(void) const;
  void          SetNewMobilePhone(const string& NewMobilePhone);

  const string& GetNewEmail(void) const;
  void          SetNewEmail(const string& NewEmail);

  const string& GetNewComments(void) const;
  void          SetNewComments(const string& NewComments);

private:
  string UserName_;
  string NewUserName_;
  string NewDisplayName_;
  string NewMobilePhone_;
  string NewEmail_;
  string NewComments_;

};

} } // namespace aliyun { namespace Ram {

#endif // #ifndef ALIYUN_Ram_UpdateUserRequest_H_

// end of file 
